11.8 应用服务
11.8.1 JBoss
监控目的:
提供对JBoss服务器主要性能数据和运行状况的监视,以及其上的各服务的运行情况。包括:JVM堆大小、操作系统数据、服务器信息、数据库链接池数据、JMS服务数据、WEB应用列表数据、WEB应用明细数据、EJB数据等。
监控前提:
1.在JBoss服务器上部署http-invoker.sar。缺省情况下,其已经部署在JBoss服务器中;
2.确认JBoss对外提供RMI服务.
提示警告:
1.启用监视WEB应用明细数据监控时,监控数据量显著提高,将影响系统性能,请慎用。
2.系统可以监视多个同一版本的JBoss服务器,但不能同时监视不同版本的多个JBoss。
输入参数
字段 | 含义 |
---|---|
监视器名字 | 监视器的名称。 |
轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
主机地址 | 服务器的IP地址。 |
JNDI端口 | 服务器的端口,默认值为1099。 |
服务器版本 | 服务器的版本信息。 |
用户名 | 登录服务器的用户名。 |
密码 | 用户名对应的密码。 |
监控服务器域名(IP) | 监视器所在主机的地址。 |
监视数据 | 监视的数据,包括JVM内存使用、WEB应用会话、WEB应用明细、操作系统/服务器信息、数据库连接池、JMS服务和EJB,可以选择一项或多项。 |
数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误、告警归并规则入库。 |
执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
指标项 | 指标项描述 | 指标名 | 指标名描述 |
---|---|---|---|
JVM | JVM堆大小 | HeapSizeCurrent | 当前堆大小(byte) |
HeapFreeCurrent | 空闲堆大小(byte) | ||
HeapSize_MAX | 最大堆大小(byte) | ||
HeapSize_MIN | 最小堆大小(byte) | ||
ServerDetial | 操作系统、服务器信息 | HostName | 主机名 |
HostAddress | 主机地址 | ||
TimeZone | 时区 | ||
Country | 国家 | ||
AvailableProcessors | CPU个数 | ||
OSVersion | 操作系统版本 | ||
OSName | 操作系统名字 | ||
OSArch | 操作系统架构 | ||
Version | JBOSS版本 | ||
StartDate | JBOSS启动日期(long型) | ||
WEBSERVERTYPE | WEB服务器版本 | ||
ActiveThreadCount | 活动线程个数 | ||
JavaVMVersion | JVM版本 | ||
MaxMemory | JVM最大内存(byte) | ||
JDBCPool | 数据库连接池数据 | JndiName | 连接池JNDI名字 |
ConnectionDestroyedCount | 销毁连接个数 | ||
IdleTimeoutMinutes | 空闲最大时间(分) | ||
InUseConnectionCount | 当前活动连接数 | ||
ConnectionCreatedCount | 建立连接个数 | ||
MaxConnectionsInUseCount | 最大活动连接个数 | ||
ConnectionCount | 当前总连接数 | ||
MaxSize | 最大连接池大小 | ||
MinSize | 最小连接池大小 | ||
JMSServer | JMS服务数据 | CacheHits | Message Cache命中次数 |
CacheMisses | Message Cache Miss个数 | ||
CurrentMemoryUsage | JVM堆使用率 | ||
HighMemoryMark | 存储消息前必须达到的JVM堆大小(MB) | ||
MaxMemoryMark | 存储消息的JVM堆最大数量(MB) | ||
SoftRefCacheSize | 消息存储以后内存中的剩余消息数 | ||
TotalCacheSize | 缓存管理的消息总数 | ||
StateString | JMS服务状态 | ||
MessageCounter | 消息统计 | ||
Name | 名称 | ||
Type | 类型(Queue/Topic) | ||
Subscription | Topic订阅id | ||
Durable | Topic订阅是否持久 | ||
Count | 分发到目的地的消息数量 | ||
CountDelta | 上一次访问Count以后消息数量的变化 | ||
Depth | 目的地中的消息数量 | ||
DepthDelta | 上一次访问Depth以后消息数量的变化 | ||
Timestamp | 最近一次发送消息的时间(long) | ||
WebApp | WEB应用列表 | webAppName | Web应用名称 |
J2EEApplication | J2EE应用程序名 | ||
ContextRoot | 根目录 | ||
ObjectName | JBOSS对象名(jmx用) | ||
WebAppDetial | WEB应用明细数据 | webAppName | Web应用名称 |
J2EEApplication | J2EE应用程序名 | ||
ContextRoot | 根目录 | ||
servlet | Servlet详细 | ||
ServletName | Servlet名字 | ||
ExecutionTimeHigh | 最长执行时间 | ||
ExecutionTimeLow | 最短执行时间 | ||
ExecutionTimeAverage | 平均执行时间 | ||
InvocationTotalCount | 调用次数 | ||
EJB | EJB数据 | ejbName | EJB名称 |
ejbType | EJB类型 | ||
jarName | JAR名称 | ||
earName | EAR名称 | ||
CreateCount | 调用EJB的create方法的次数 | ||
RemoveCount | 调用EJB的remove方法的次数 | ||
ReadyCount | 处于就绪状态的实体Bean的数目 | ||
PassiveCount | 处于Passive状态的有状态会话Bean的数目 | ||
MessageCount | 消息驱动Bean收到的消息数 | ||
MethodReadyCount | 处于MethodReady状态的有状态或无状态会话Bean的数目 | ||
PooledCount | 处于汇集状态的实体Bean的数目 |
11.8.2 Tomcat
监控目的:
监视tomcat服务器的运行状况和资源使用状况,以及运行其中的WEB服务的详细状况。监控前提:
1.必须运行名称为Manager的应用。默认情况下,该应用自动运行。(可以访问http://<host>:<port>/manager/status页面来确认Manager应用是否运行)
2.访问服务器的用户权限必须具有Manager权限。
3.如果需要配置具有"manager"权限的用户,可修改/conf 目录下的 tomcat-users.xml 文件来修改用户权限。
监视数据:
包括响应时间、服务器信息、JVM信息、线程池信息、Web应用详细信息。
输入参数
字段 | 含义 |
---|---|
监视器名字 | 监视器的名称。 |
轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
主机地址 | 服务器的IP地址。 |
端口 | 服务器的端口,默认值为8080。 |
服务器版本 | 服务器的版本信息。 |
用户名 | 登录服务器的用户名。 |
密码 | 用户名对应的密码。 |
数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误、告警归并规则入库。 |
执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
指标项 | 指标项描述 | 指标名 | 指标名描述 |
---|---|---|---|
ResponseTime | 响应时间 | responseTime | 响应时间(ms) |
ServerInfo | 服务器信息 | tomcatVersion | Tomcat版本 |
JVMVersion | JVM版本 | ||
JVMVendor | JVM提供者 | ||
OSName | 操作系统名字 | ||
OSVersion | 操作系统版本 | ||
OSArchitecture | 操作系统架构 | ||
JVM | JVM信息 | freeMemory | 空闲内存(MB) |
totalMemory | 总内存(MB) | ||
maxMemory | 最大内存(MB) | ||
MemoryPool | JVM内存池 | name | 内存池名 |
type | 类型 | ||
initial | 初始大小(MB) | ||
total | 总大小(MB) | ||
maxium | 最大值(MB) | ||
used | 已使用(MB) | ||
usedRatio | 使用率(%) | ||
ThreadsPool | 线程池信息 | ThreadsPoolName | 线程池名称 |
maxThread | 最大线程数 | ||
busyThread | 占用的线程数 | ||
currentThread | 当前线程数 | ||
maxSpareThread | 最大空闲线程数 | ||
totalRequest | 请求总数 | ||
errorRequest | 错误请求个数 | ||
ApplicationDetial | Web应用详细 | applicationName | 应用名称 |
startTime | 启动时间 | ||
activeSession | 活动会话个数 | ||
sessionCount | 会话个数 | ||
maxActiveSession | 最大活动会话 | ||
rejectedSessionCreations | 拒绝创建会话个数 | ||
expiredSessions | 会话超时个数 | ||
averageSessionAlivetime | 平均会话活动时间 | ||
jspLoaded | JSP加载个数 | ||
jspReloaded | JSP重载个数 |
11.8.3 Weblogic
监控目的:
提取并展示weblogic服务器的主要性能数据以及运行其中的WEB服务运行情况。
Weblogic配置:
1.需要在weblogic的"安全"选项卡中,开启匿名Admin查找(Anonymous Admin Lookup)
2.需要开启T3和IIOP(Internet Inter-ORB Protocol)协议
监视数据:
包括JVM堆大小、WEB应用会回话数据、线程池数据、数据库链接池数据、JMS服务数据、SAF服务数据(Weblogic9.0以上版本)、EJB数据。
提示警告
系统可以监视多个同一版本的weblogic服务器,但不能同时监视不同版本的weblogic。(9.0和10.0版本可以同时监视)
输入参数
字段 | 含义 |
---|---|
监视器名字 | 监视器的名称。 |
轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
主机地址 | 服务器的IP地址。 |
JNDI端口 | 服务器的端口,默认值为7001。 |
服务器版本 | 服务器的版本信息。 |
用户名 | 登录服务器的用户名。 |
密码 | 用户名对应的密码。 |
监控服务器域名(IP) | 监视器所在主机的地址。 |
监视数据 | 监视的数据,包括JVM内存使用、WEB应用会话、线程池、数据库连接池、JMS服务、EJB和SAF服务,可以选择一项或多项。 |
数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误、告警归并规则入库。 |
执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
指标项 | 指标项描述 | 指标名 | 指标名描述 |
---|---|---|---|
JVM | JVM堆大小 | HeapSizeCurrent | 当前堆大小(byte) |
HeapFreeCurrent | 空闲堆大小(byte) | ||
WebApp | WEB应用会话数据 | webAppName | Web应用名称 |
OpenSessionsCurrentCount | 活动的会话数 | ||
OpenSessionsHighCount | 最大会话数 | ||
SessionsOpenedTotalCount | 总计会话数 | ||
Servlets | Servlet数 | ||
ThreadPool | 线程池数据 | Name | 线程池名称 |
ExecuteThreads | 总线程数 | ||
ExecuteThreadCurrentIdleCount | 空闲线程 | ||
PendingRequestCurrentCount | 未决的请求数目 | ||
JDBCPool | 数据库连接池数据 | poolName | 连接池名称 |
ConnectionsTotalCount | 总连接数 | ||
ConnectionLeakProfileCount | 连接溢出次数 | ||
WaitingForConnectionCurrentCount | 当前等待连接个数 | ||
ActiveConnectionsCurrentCount | 当前活动连接数 | ||
PoolState | 连接池状态 | ||
JMSServer | JMS服务数据 | servername | 服务名称 |
BytesCurrentCount | 当前字节数 | ||
BytesPendingCount | 挂起字节数 | ||
BytesReceivedCount | 接收字节数/分 | ||
MessagesCurrentCount | 当前消息数 | ||
MessagesPendingCount | 挂起消息数 | ||
MessagesReceivedCount | 接收消息数/分 | ||
SAFServer | SAF服务数据(9.0以上版本) | servername | 服务名称 |
ConversationsCurrentCount | 当前会话个数 | ||
ConversationsTotalCount | 会话总个数 | ||
RemoteEndpointsCurrentCount | 当前远程终端个数 | ||
RemoteEndpointsTotalCount | 当前远程终端总个数 | ||
EJB | EJB数据 | ejbName | EJB名称 |
ejbType | EJB类型 | ||
jarName | JAR名称 | ||
earName | EAR名称 | ||
CacheAccessCount | CACHE访问数 | ||
CacheHitCount | CACHE命中数 | ||
CachedBeansCurrentCount | CACHE中bean总数 | ||
ActivationCount | 激活EJB个数 | ||
PassivationCount | passivate个数 | ||
WaiterTotalCount | bean池等待个数 | ||
TimeoutTotalCount | bean池等待超时个数 | ||
BeansInUseCount | 使用中bean个数 | ||
IdleBeansCount | 空闲bean个数 | ||
TransactionsRolledBackTotalCount | 事务回滚个数统计 | ||
TransactionsTimedOutTotalCount | 事务超时个数统计 | ||
TransactionsCommittedTotalCount | 事务提交个数统计 |
11.8.4 Apache
监控目的:
提供对Apache服务器主要性能数据和运行状况的监视,以及其上的各WEB服务的运行详情。
监视数据:
响应时间、访问总数、字节总数、运行时间、每秒请求数、每秒传输字节数、每次请求平均传输字节数、活动子进程、空闲子进程。
输入参数
字段 | 含义 |
---|---|
监视器名字 | 监视器的名称。 |
轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
主机地址 | 服务器的IP地址。 |
端口 | 服务器的端口,默认值为80。 |
监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
用户名 | 登录服务器的用户名。 |
用户密码 | 用户名对应的密码。 |
是否SSL | 是否启用SSL,包括:是、否 |
数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误、告警归并规则入库。 |
执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
指标项 | 指标项描述 | 指标名 | 指标名描述 |
---|---|---|---|
apache | 性能数据 | ResponseTime | 响应时间 |
TotalAccesses | 访问总数 | ||
TotalKBytes | 字节总数 | ||
Uptime | 运行时间 | ||
ReqPerSec | 每秒请求数 | ||
BytesPerSec | 每秒传输字节数 | ||
BytesPerReq | 每次请求平均传输字节数 | ||
BusyWorkers | 活动子进程 | ||
IdleWorkers | 空闲子进程 |
11.8.5 Exchange
监控前提:
1.确保被监控端安装Exchange服务器并且服务启动,用于监控的用户具有Exchange服务器所在系统的管理员权限;
2.确保监控端和被监控端WMI服务开启并开放权限。
监控数据:
1.收发引擎:POP连接数、IMAP连接数、SMTP接入连接、SMTP接出连接、本地与远程队列等;
2.邮箱信息:空间大小、收发队列、用户登入、邮件发送与传输、收件人交付等;
3.信息存储:活跃连接数、总连接、活跃用户数;
4.MTA连接:队列大小、队列字节数、接入关联、接出关联;
5.MTA信息:工作队列大小、工作队列字节、消息传输字节/秒、TCP/IP接收与传输、排队收件人数;
6.TD 信息:本地传送数、当前从MTA接收邮件数、当前发送到MTA邮件数、邮件接收/秒、HSOT缓存命中数;
7.管理信息:事件服务队列大小、地址列表队列长度、待复制同步、剩余复制更新;
8.公共文件夹:空间大小、收发队列大小、用户登入、邮件发送与传输、收件人交付等。
输入参数
字段 | 含义 |
---|---|
监视器名字 | 监视器的名称。 |
轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
主机地址 | Exchange服务器的IP地址。 |
端口 | 服务器的端口,默认为25。 |
用户名 | 可登录服务器的用户名。配置的用户必须具有Exchange服务器所在系统的管理员权限。 |
用户密码 | 用户名对应的密码。 |
版本 | Exchange程序的版本,包括:Exchange5.5、Exchange2000、Exchange2003、Exchange2007 |
监视数据 | 监视的数据,包括:SMTP/POP(IMAP)、邮箱、公共文件夹、信息存储、MTA信息、MTA连接信息、TD信息、Exchange管理,可选择一项或多项。 |
数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误、告警归并规则入库。 |
执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
指标项 | 指标项描述 | 指标名 | 指标名描述 |
---|---|---|---|
SMTPIMAPPOP | 邮件收发引擎 | InboundConnectionsCurrent | 当前接入连接数 |
OutboundConnectionsCurrent | 当前接出连接数 | ||
LocalRetryQueueLength | 本地重发队列大小 | ||
LocalQueueLength | 本地队列大小 | ||
RemoteRetryQueueLength | 远程重发队列大小 | ||
RemoteQueueLength | 远程队列大小 | ||
MessagesPendingRouting | 待路由邮件 | ||
CurrentMessagesinLocalDelivery | 当前本地传送邮件 | ||
MessagesCurrentlyUndeliverable | 当前不可传送邮件 | ||
CategorizerQueueLength | 分类队列长度 | ||
POPConnectionsCurrent | POP当前连接数 | ||
IMAPConnectionsCurrent | IMAP当前连接数 | ||
MAILBOX | 邮箱信息 | FileSize | 大小(MB) |
ReceiveQueueSize | 接收队列大小 | ||
SendQueueSize | 发送队列大小 | ||
ActiveClientLogons | 有效用户登入 | ||
ClientLogons | 用户登入 | ||
LogonOperationsPersec | 每秒登录操作 | ||
MessageRecipientsDeliveredPermin | 收件人交付 | ||
MessagesDeliveredPermin | 邮件传输数 | ||
MessagesSentPermin | 邮件发送数 | ||
PUBLICFOLDERS | 公共文件夹信息 | FileSize | 大小(MB) |
ReceiveQueueSize | 接收队列大小 | ||
SendQueueSize | 发送队列大小 | ||
ActiveClientLogons | 有效的用户登入 | ||
ClientLogons | 用户登入 | ||
LogonOperationsPersec | 每秒登录操作 | ||
MessageRecipientsDeliveredPermin | 收件人交付 | ||
MessagesDeliveredPermin | 邮件传输数 | ||
MessagesSentPermin | 邮件发送数 | ||
MessagesSubmittedPermin | 邮件提交数 | ||
IS | 信息存储 | ActiveConnectionCount | 活跃连接数 |
ConnectionCount | 连接总数 | ||
ActiveUserCount | 活跃用户数 | ||
MTA | MTA信息 | WorkQueueLength | 工作队列大小 |
MessageBytesPerSec | 消息传输字节/秒 | ||
TCPIPReceiveBytesPersec | TCP/IP接收/秒 | ||
TCPIPTransmitBytesPersec | TCP/IP传输/秒 | ||
TotalRecipientsQueued | 排队收件人总数 | ||
WorkQueueBytes | 工作队列字节 | ||
MTACONN | MTA连接信息 | Name | 名称 |
QueueLength | 队列大小 | ||
QueuedBytes | 队列字节数 | ||
CurrentInboundAssociations | 当前接入关联 | ||
CurrentOutboundAssociations | 当前接出关联 | ||
TD | TD信息 | LocalDelivery | 本地传送数 |
CurrentmessagefromMSExchangeMTA | 当前从MTA接收邮件数 | ||
CurrentmessagestoMSExchangeMTA | 当前发送到MTA邮件数 | ||
MessagesReceivedPersec | 邮件接收/秒 | ||
HSOTCacheHits | HSOT缓存命中数 | ||
ESALSRS | Exchange管理信息 | NotifyQueue | 事件服务队列大小 |
AddressListsQueueLength | 地址列表队列长度 | ||
PendingReplicationSynchronizations | 待复制同步 | ||
RemainingReplicationUpdates | 剩余复制更新 |
11.8.6 Tuxedo
监控目的:
通过SNMP方式监视TUXEDO服务器的使用和健康状况。
监控前提:
被监控端安装SNMP代理服务并开启该服务,同时开放监控平台对其的SNMP访问权限。
输入参数
字段 | 含义 |
---|---|
监视器名字 | 监视器的名称。 |
轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
主机地址 | Tuxedo服务器所在主机的地址。 |
SNMP端口 | SNMP服务的端口,默认值为161。 |
监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
Community字符串 | 团体字符串,用于身份验证和访问授权。可使用默认值,如果SNMP不是指定版本,则需要重新配置。 |
SNMP协议版本 | SNMP协议的版本,包括V1、V2两个版本。 |
数据采集 | 控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误、告警归并规则入库。 |
待监控服务类型 | 待监控的服务类型,包括:全部、投资交易、登记过户、直销 |
执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
指标项 | 指标项描述 | 指标名 | 指标名描述 |
---|---|---|---|
summaryMsg | TUX服务概况 | sumReqTreated | 处理请求总数 |
sumReqInQueue | 队列中请求总数 | ||
sumReqRatio | 请求负载 | ||
sumActiveSrv | 已启动服务数 | ||
sumAbnormalTsrvr | 异常服务数 | ||
serversSum | 服务信息 | tuxTsrvrName | 服务名 |
tuxTotActiveSrvC | 启动 | ||
tuxTotIdleSrvC | 空闲 | ||
tuxTsrvrCurService | 当前运行 | ||
tuxTsrvrTotReqC | 已处理请求 | ||
tuxTqueueNqueued | 队列请求 | ||
tuxTqueueSrvrCnt | 队列关联服务 | ||
tuxTsrvrOutOfBusy | 服务空闲 | ||
tuxTotSrvSmallMin | 服务数过少 | ||
tuxTsrvrQueueCnt | 关联队列数 | ||
serversMsg | 服务详细信息 | tuxTsrvrName | 服务名 |
tuxTsrvrId | 服务编号 | ||
tuxTsrvrState | 服务状态 | ||
tuxTsrvrCurService | 当前运行 | ||
tuxTsrvrTotReqC | 已处理请求 | ||
tuxTsrvrCurReq | 当前请求 | ||
tuxTsrvrNumTran | 已处理事务 | ||
tuxTsrvrTranCmt | 已提交事务 | ||
queueMsg | 队列信息 | tuxTsrvrName | 关联服务名 |
tuxTqueueRqAddr | 队列符号地址 | ||
tuxTqueueState | 队列状态 | ||
tuxTqueueTotNqueued | 队列处理总数 | ||
tuxTqueueNqueued | 队列当前处理数 | ||
tuxTqueueTotWkQueued | 队列处理请求总数 | ||
tuxTqueueWkQueued | 队列当前请求数 | ||
tuxTqueueSrvrCnt | 队列关联服务数 |
11.8.7 Jres
监视目的:
通过T2协议方式监控JRES服务器的使用和健康状况。
监视器前提:
被监控端需加载相关插件:CEP(通用事件处理平台)插件,T2插件,本地通道插件
使用说明:
启用SSL设置:需在JRES服务端配置相应的服务端证书,并修改ares-app-config.xml的t2通道插件配置,将安全级别调至SSL级
并将客户端证书、根证书置于监控平台server/secret目录下
输入参数
字段 | 含义 |
---|---|
监视器名字 | 监视器的名称。 |
轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
SSL | 是否启用SSL加密方式。 |
客户端证书名 | 客户端证书的名称,启用SSL时显示。 |
客户端证书口令 | 客户端证书的密码,启用SSL时显示。 |
根证书名 | 根证书的名称,启用SSL时显示。 |
根证书口令 | 根证书的密码,启用SSL时显示。 |
IP集群地址 | IP集群地址设置,各参数含义如下: |
证书名 | T2证书名。 |
监视数据 | 监视数据项包括:本地通道运行时参数,CEP插件服务执行情况,CEP插件服务处理插件线程池,CEP插件分发线程池,T2插件分发线程池,路由表远程节点连接信息 |
数据采集 | 控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误、告警归并规则入库。 |
执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
指标项 | 指标项描述 | 指标名 | 指标名描述 |
---|---|---|---|
jres.localService#s#queryRuntimeParameters | 本地通道运行时参数 | procEventCountByPollingtime | 发送事件个数 |
procEventCount | 发送事件总个数 | ||
waitingEventCountByPollingtime | 未响应事件个数 | ||
waitingEventCount | 未响应事件总数 | ||
timeoutCountByPollingtime | 超时事件个数 | ||
timeoutCount | 超时事件总数 | ||
abandonedCountByPollingtime | 丢弃事件个数 | ||
abandonedCount | 丢弃事件总数 | ||
defaultTimeout | 同步调用超时时间 | ||
counterFlag | 启用功能计数 | ||
jres.cepcore#s#queryProcServices | CEP插件服务执行情况 | serviceId | 服务名 |
executeTimes | 执行次数 | ||
executeFailureTimes | 执行失败次数 | ||
excuteTime | 总执行时间 | ||
excuteAvgTime | 执行平均时间 | ||
excuteMinTime | 执行最短时间 | ||
excuteMaxTime | 执行最长时间 | ||
lastUpdateTime | 最后注册时间 | ||
aliasId | 服务别名 | ||
desc | 服务描述 | ||
jres.cepcore#s#queryBizServiceInfo | CEP插件服务处理插件线程池 | threadNo | 线程编号 |
queueSize | 队列长度 | ||
queueCapability | 队列容量 | ||
procEventCount | 执行事件次数 | ||
procErrorCount | 执行事件失败次数 | ||
rejectCount | 拒绝处理事件个数 | ||
status | 状态 | ||
processingService | 处理中的事件服务名 | ||
processingStep | 正在处理服务步骤 | ||
firstQueueFullTime | 第一次队列满的时间 | ||
jres.cepcore#s#queryDispatchPoolInfo | CEP插件分发线程池 | threadNo | 线程编号 |
queueSize | 队列长度 | ||
queueCapability | 队列容量 | ||
rejectCount | 拒绝处理事件个数 | ||
status | 状态 | ||
procEventCount | 处理事件的个数 | ||
routeErrorCount | 路由失败个数 | ||
procErrorCount | 处理失败事件个数 | ||
processingService | 正在处理的事件服务名 | ||
firstQueueFullTime | 第一次队列满的时间 | ||
processingStep | 正在处理服务步骤 | ||
jres.t2channel#s#querySenderPoolInfo | T2插件分发线程池 | threadNo | 线程编号 |
queueSize | 队列长度 | ||
queueCapability | 队列容量 | ||
rejectCount | 拒绝处理事件个数 | ||
status | 线程状态 | ||
procEventCount | 处理事件的个数 | ||
procErrorCount | 处理失败事件个数 | ||
firstQueueFullTime | 第一次队列满的时间 | ||
jres.cepcore#s#queryRouteTableNodeInfo | 路由表远程节点连接信息 | aliases | 功能号 |
branchNo | 分支号 | ||
systemNo | 系统号 | ||
subSystemNo | 子系统号 | ||
isTruncation | 是否路由截断 | ||
nodeName | 远程节点名 | ||
remoteNodeNo | 远程节点编号 | ||
address | 远程节点IP | ||
port | 远程节点端口 | ||
status | 状态 | ||
connectedCount | 远程连接节点数 |
11.8.8 Nginx
监控目的:
监视nginx服务器的运行状况和资源使用状况。
监视数据:
包括响应时间、nginx连接数、nginx keepalive状态数等信息。
输入参数
字段 | 含义 |
---|---|
监视器名字 | 监视器的名称。 |
轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
主机地址 | Nginx服务器主机地址 |
端口 | Nginx服务器连接端口 |
数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误、告警归并规则入库。 |
执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
指标项 | 指标项描述 | 指标名 | 指标名描述 |
---|---|---|---|
nginxStatus | 性能数据 | waiting | waiting数(keepalived) |
hostName | 主机名 | ||
activeConn | 连接数(个) | ||
responseTime | 响应时间(ms) | ||
accepts | 已接受 | ||
handled | 已处理 | ||
requests | 全部请求数 | ||
dropped | 已丢弃 |
11.8.9 IAR
监控目的:
监视网关IAR的tps、连接数、每条路由的流量占比。
监视数据:
1)http每条路由流量:路由字段列表、目标节点、是否截断、上一秒瞬时流量。
2)stream每条路由流量:路由字段列表、目标节点、适配器名称、上一秒瞬时流量。
3)http路由总流量:路由成功总数、路由失败总数、当前路由成功总数、当前路由失败总数。
4)Nginx状态总数:当前 Nginx处理的活动连接数、处理连接数、创建握手数、处理请求数、nginx读取到客户端的 Header信息数、nginx返回给客户端的 Header信息数、Nginx。
输入参数
字段 | 含义 |
---|---|
监视器名字 | 监视器的名称。 |
轮询时间 | 监视器获取数据的时间间隔,为正整数,单位为s。必填项。默认值为30。 |
监视器是否运行 | 监视器开启开关。是:监视器开启;否:监视器关闭。默认为“是”。 |
服务URL | IAR服务器主机地址 |
端口 | IAR服务器连接端口 |
数据采集 | 用于控制监控数据是否入库及入库规则。入库间隔为轮询时间*采集频率;如果监视器出现错误或告警,则根据错误、告警归并规则入库。 |
执行计划 | 用于设置监视器监视任务的执行时间。 |
输出参数
指标项 | 指标项描述 | 指标名 | 指标名描述 |
---|---|---|---|
httpPerRouter | http每条路由流量 | field | 路由字段列表 |
node_name | 目标节点 | ||
truncation | 是否截断 | ||
last_count | 上一秒瞬时流量 | ||
streamPerRouter | stream每条路由流量 | field | 路由字段列表 |
myself | 目标节点是自身 | ||
adapter | 适配器名称 | ||
last_count | 上一秒瞬时流量 | ||
httpTotalFlux | http路由总流量 | name | HSIAR名称 |
ip_address | IP地址 | ||
port | 管理端口 | ||
config_version | 配置文件版本 | ||
last_update_time | 上次更新时间戳(总数) | ||
route_count | 路由成功总数 | ||
fail_count | 路由失败总数 | ||
status | 状态 | ||
last_route_count | 上个周期路由成功数 | ||
last_fail_count | 上个周期路由失败数 | ||
last_stat_time | 上个统计周期时间戳 | ||
curRouteCount | 当前路由成功总数 | ||
curFailCount | 当前路由失败总数 | ||
NginxTotalStatus | Nginx状态总数 | ActiveConnections | 当前 Nginx处理的活动连接数 |
ServerAccepts | 处理连接数 | ||
ServerHandled | 创建握手数 | ||
ServerRequests | 处理请求数 | ||
Reading | nginx读取到客户端的 Header信息数 | ||
Writing | nginx返回给客户端的 Header信息数 | ||
Waiting | Nginx驻留连接 |